
package jrain.fw.core.service;

import java.io.Serializable;

/**
 * <pre>
 * 作者：3244924214@qq.com 
 * 描述： 服务常量
 * </pre>
 */
public class ServiceConst implements Serializable {

	private static final long serialVersionUID = 1L;

	// 模块-ID模块
	public static final String M_ID = "id";
	// 模块-CFG模版
	public static final String M_CFG = "cfg";
	// 模块-CFG模版
	public static final String M_JSON = "json";
	// 模块-DAO
	public static final String M_DAO = "dao";
	// 模块-业务模块
	public static final String M_BUSINESS = "business";
	// 模块-HTTP COMMON
	public static final String M_HTTP_COMMON = "http.common";
	// 模块-HTTP SERVER
	public static final String M_HTTP_SERVER = "http.server";
	// 模块-HTTP CLIENT
	public static final String M_HTTP_CLIENT = "http.client";

	// 服务-业务-提供者
	public static final String S_BUSINESS_PROVIDER = "fw.business.provider";
	// 服务-业务-API CLIENT
	public static final String S_BUSINESS_API_CLIENT = "fw.business.api.client";
	// 服务-业务-RPC CLIENT
	public static final String S_BUSINESS_RPC_CLIENT = "fw.business.rpc.client";
	// 服务-业务-RPC CLIENT
	public static final String S_BUSINESS_INNER_CLIENT = "fw.business.inner.client";

	// 服务-配置服务
	public static final String S_CFG_SERVICE = "fw.cfg.service";
	// 服务-配置服务
	public static final String S_JSON_SERVICE = "fw.json.service";
	// 服务-ID 生成服务
	public static final String S_ID_SERVICE = "fw.id.service";
	// 服务-DAO 列格式化服务
	public static final String S_DAO_COLUMN_FORMAT_PROVIDER = "fw.dao.column.formart.provider";
	// 服务-DAO SQL解析器
	public static final String S_DAO_SQL_PARSER_SERVICE = "fw.dao.sql.parser.service";
	// 服务-DAO SQL执行器
	public static final String S_DAO_SQL_RUNNER_MANAGER = "fw.dao.sql.runner.manager";
	// 服务-DAO 连接池服务
	public static final String S_DAO_DATASOURCE_SERVICE = "fw.dao.datasource.service";
	// 服务-DAO 事务管理
	public static final String S_DAO_TRANSACTION_MANAGER = "fw.dao.transctaion.manager";
	// 服务-HTTP 客户的服务
	public static final String S_HTTP_CLIENT_SERVICE = "fw.http.client.service";

}
